Родился 2 ноября 1924 года в Москве.
В июне 1943 г. окончил 10 классов 1-й специальной артиллерийской школы Москвы в Анжеро-Судженске (ныне Кемеровской области), куда она была эвакуирована в годы Великой Отечественной войны. С июля 1943 г. по июнь 1944 г. курсант 3-го Ленинградского училища в Костроме, где тогда училище находилось.
С июля 1944 г. командир взводы управления 421-го гаубичного артиллерийского полка, с сентября 1944 г. по 9 мая 1945 г. полк находился на фронте. Участник Великой Отечественной войны с сентября 1944 г. Закончил войну в должности начальника разведки артиллерийского дивизиона. Участвовал с полком в боях в Восточной Пруссии, Польше, в Германии. Войну закончил в Германии под городом Шверин, где встретились с войсками союзников 5 мая 1945 г. За выполнение заданий командования и проявленное мужество награжден множеством орденов и медалей.
Ветеран Великой Отечественной войны, доктор исторических наук, вице-президент Академии военно-исторических наук, профессор.
Скончался 10 октября 2016 года в Санкт-Петербурге.